/*初始化代码*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { color:#555; font-size:12px;font-family: Microsoft Yahei,Arial,Verdana,SimSun; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
img { border:0; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html,body{height:100%;}
body{background-color:#ac0000;}
/* css common */
.clr:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clr { *zoom:1; }

/*头部*/
@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	}
img {
	border:0;
	}
body {
	background-color:#dde9e9;
	}
.top {
	height:100px;
	width:1024px;
	margin:10px auto;
	}
/* .searchArea{
	
}
.searchArea a{
	color:#000;
} */
.searchArea{float:right;margin: 10px 10px 0 0;width: 210px;height:60px; display:inline;}
.searchArea a{color:#646464;font-size:12px;}
.searchArea a:hover{color:#F36;}
.searchArea form{margin:10px 0;}
.searchArea .inputArea {width:135px;height:18px;border:1px solid #abadb3;}
span.enEditon{padding:3px;background:#646464;color:#FFF; border-radius:5px;}
/*导航条*/
.nav {
	width:1024px;
	height:40px;
	line-height:40px;
	font-family:"宋体";
	font-size:18px;
	margin:0 auto;
	background:#2f79e8;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	}
.nav li {
	list-style:none;
	float:left;
	width:126px;
	height:40px;
	border-right:1px solid #2f79e8;
	border-left:1px solid #2f79e8;
	text-align:center;
	background-image:url(../img/nav_bg.png);
	}
.nav ul li:hover,.curli a {
	color:#ff6600;
	display:block;
	background-image:url(../img/nav_bg1.png);
	text-decoration:none;
	}
	
	.curli_l,.curli_l a{
	border-top-left-radius:10px;
	color:#ff6600;
	display:block;
	background-image:url(../img/nav_bg1.png);
	text-decoration:none;
	}
	
	.curli_r,.curli_r a{
	border-top-right-radius:10px;
	color:#ff6600;
	display:block;
	background-image:url(../img/nav_bg1.png);
	text-decoration:none;
	}
/*导航条鼠标移动css*/
#a1 {
	color:#FFF;
	display:block;
	/*font-size:14px;*/
	/*background-image:url(images/dt-3.gif);*/
	text-decoration:none;
	}
	.arrow{
		font-size: 14px;
	}
#a1:hover {
	color:#ff6600;
	display:block;
	text-decoration:none;
	}
/*nav css*/

/*superfish soe skin*/
#nav
{
    text-align: center;
}
#nav span.l, #nav span.r
{
    top: 0px;
    width: 4px;
    height: 40px;
    display: block;
    position: absolute;
}
#nav span.l
{
    left: 0px;
}
#nav span.r
{
    right: 0px;
}
.sf-menu
{
    text-align: center;
    display: inline-block;
    height: 40px;
    position: relative;
}
.sf-menu li
{
    float: left;
    text-align: center;
}
.sf-menu li.first
{
    background: none;
}
.sf-menu li a, .sf-menu li a:link, .sf-menu li a:visited
{
    display: block;
    height: 40px;
    text-decoration: none;
    line-height: 40px;
}
.sf-menu li.sfHover a, .sf-menu li.sfHover a:link, .sf-menu li.sfHover a:visited
{
    color: #fff;
}
.sf-menu li a:hover, .sf-menu li a:focus, .sf-menu li a:active,.sf-menu li.sfHover a:hover, .sf-menu li.sfHover a:focus, .sf-menu li.sfHover a:active
{
    color: #fff;
}

.sf-menu li li a, .sf-menu li li a:link, .sf-menu li li a:visited
{    
    float:none;
    color: #000;
}
.sf-menu li.sfHover li a, .sf-menu li.sfHover li a:link, .sf-menu li.sfHover li a:visited
{
    color: #000;
    background:none;
    background-color: #ececec;
}
.sf-menu li li a:hover, .sf-menu li li a:focus, .sf-menu li li a:active,.sf-menu li.sfHover li a:hover, .sf-menu li.sfHover li a:focus, .sf-menu li.sfHover li a:active
{    
    color: #fff;
    background:none;
    background-color:#2f79e8;
}
/*nav end*/

/*底部*/
.foot{
	width: 1024px;
	height: 50px;
	margin: 0 auto;
	font-family: "宋体";
    text-align: center;
    color: #FFFFFF;
    background-color: #2f79e8;
    padding: 15px 0 15px 0px;
    font-size: 14px;
    line-height: 25px;
}
/*首页*/
.fl{
	float: left;
}
.fr{
	float: right;
}
.content{
	margin: 0 auto; 
	width: 1024px;
}
.box{
	width: 1024px;
	margin: 5px auto 5px auto;
}
.box-1 {
    width: 1024px;
    height: 345px;
    margin: 5px auto;
}
.Inform {
    width: 310px;
    float: left;
}
.Ititle {
    width: 310px;
    height: 32px;
    background-color: #2f79e8;
    font-size: 14px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.notice{
	display: block;
	width: 110px;
	line-height: 32px;
	padding-left: 10px;
	color: #FFFFFF;
}
.more{
	display: block;
	width: 60px;
	line-height: 32px;
}
.Icontent {
    width: 310px;
    height: 313px;
    line-height: 28px;
    font-size: 12px;
    background-color: #ffffcc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Icontent li {
    list-style: none;
    margin: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 30px;
}
.Icontent a {
    color: #000;
    text-decoration: none;
}
.Icontent a:hover{
	color: #ff6600;
}
span.newsTxt{float:left;width:190px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
span.newsTxt,span.newsTime{display:block;}
span.newsTime{width:100px;text-align:right;float:right;}
.flash {
    width: 384px;
    height: 345px;
    background-color: #ffc;
    float: left;
    margin-left: 10px;
    border: 1px solid #999;
}
.mov {
    width: 375px;
    height: 330px;
    margin: 5px auto;
}
.iNews {
    width: 310px;
    float: right;
}
.Ntitle {
    width: 310px;
    height: 32px;
    background-color: #2f79e8;
    font-size: 14px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.Ncontent {
    width: 310px;
    height: 313px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;
    font-size: 12px;
    background-color: #ffffcc;
}
.Ncontent li {
    list-style: none;
    margin: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 30px;
    font-size: 12px;
}
.Ncontent a {
    color: #000;
    text-decoration: none;
}
.Ncontent a:hover{
	color: #ff6600;
}
.box-2 {
    width: 1024px;
    height: 200px;
    margin: 5px auto;
}
.Button {
    width: 200px;
    height: 200px;
    float: left;
    background-color: #ffffcc;
}
.Button li {
    width: 130px;
    height: 50px;
    list-style: none;
    font-size: 12px;
    line-height: 34px;
    text-align: center;
    margin: 5px auto;
    background-image: url(../img/button.png);
}
.Button a {
    color: #fff;
    text-decoration: none;
}
.Tshow {
    width: 604px;
    float: left;
}
.Ttitle {
    width: 604px;
    height: 32px;
    /*background-color: #004630;*/
    font-size: 14px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.Tcontent {
    width: 604px;
    height: 168px;
    line-height: 28px;
    font-size: 12px;
    background-color: #ffffcc;
}
.link {
    width: 200px;
    float: right;
}
.Ltitle {
    width: 200px;
    height: 32px;
    background-color: #004630;
    font-size: 14px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.Lcontent {
    width: 190px;
    height: 158px;
    padding: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;
    font-size: 12px;
    background-color: #ffffcc;
}
.Lcontent li {
    width: 80px;
    float: left;
}
.Lcontent a {
    color: #000;
    text-decoration: none;
}


/*category*/
.box{
	margin: 10px auto;
	width: 1024px;
}
.left {
    width: 290px;
    float: left;
}
.left #lnavtop {
    height: 60px;
    width: 290px;
    display: block;
    background-image: url(../img/leftnavbg.png);
    background-position: -5px -15px;
}
.navleft {
    width: 290px;
    min-height: 200px;
    background-image: url(../img/leftnavbg-c.png);
    background-position: -5px 0;
}
#navtitle {
    width: 290px;
    font-weight: bold;
    padding-left: 60px;
}
.navbody {
    width: 290px;
    line-height: 32px;
    font-size: 12px;
    padding-left: 40px;
}
.navbody li {
    list-style: none;
    margin: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 30px;
    background-image: url(../img/dt-11.gif);
    background-repeat: no-repeat;
    background-position: 20px center;
}
.navbody a {
    color: #000;
    text-decoration: none;
}
.left #lnavbottom {
    height: 60px;
    width: 290px;
    display: block;
    background-image: url(../img/leftnavbg.png);
    background-position: -5px -530px;
    background-repeat: no-repeat;
}
.right {
    width: 724px;
    background-color: #ffffcc;
    float: right;
}
.rtitle {
    width: 724px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    background-image: url(../img/dt-6.jpg);
}
.rtitle li {
    float: left;
    list-style: none;
}
.rtitle a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
}
.rbody {
    width: 724px;
    font-size: 12px;
}
.rbodyin {
    width: 710px;
    margin: 0 auto;
}
.rbodyin ul li hr {
    width: 710px;
    border-style: dashed;
    color: #999;
    margin: 5px auto;
}
.rbodyin li {
    list-style: none;
    line-height: 24px;
    font-size: 14px;
    text-indent: 2em;
}
.rbodyin a {
    font-size: 12px;
    text-decoration: none;
    color: #000;
}

/*content*/
.contents{
	width: 715px;
	word-wrap:break-word; 
	word-break:break-all; 
	overflow: hidden;
}
.contents img{
	display:block;
	margin:10px auto;
}

.foot div a{
	color:#fff;
	text-decoration:none;
}


.msg input{
	width:300px;
	height:30px;
}
.msg span{
	display:block;
	float:left;
}
.ta textarea{
	float:left;
}
.msg input[type="submit"]{
	width:80px;
	margin-top:20px;
}
.subPageContent{
	text-align: center;
}
.subPageContent p{
	line-height: 40px;	
}
.ta{
	width:350px;
	margin: 0 auto;
}
.ta span{
	display: block;
	float: left;
}

.links{
	width: 1024px;
	margin: 10px auto;
}
.lt{
	background-color: #2f79e8;
}
.ft{
	display: block;
    width: 110px;
    line-height: 32px;
    padding-left: 10px;
    color: #FFFFFF;
}
.lcon{
	height: 50px;
	background-color: #ffffcc;
}
